Отчеты и печать
Когда вы собираетесь поделиться проектом с коллегами или с внешним миром, помимо экспорта в различных форматах OmniPlan предлагает набор надежных и настраиваемых возможностей печати, а в версии OmniPlan Pro добавлен новый интерфейс для создания красивых пользовательских отчетов.
Печать в OmniPlan
OmniPlan предлагает гибкий набор возможностей для печати документов прямо из стандартного диалогового окна печати macOS.
Выберите Файл > Печать (Command-P), а затем — Показать подробности в раскрывающемся меню в диалоговом окне печати, чтобы отобразить параметры печати OmniPlan.

-
Это окно позволяет напечатать диаграмму Ганта, представление ресурсов или сетевое представление, отображаемое в основном окне. При печати представления задач и ресурсов можно указать, следует ли печатать схему, диаграмму Ганта/ресурсов или и схему, и диаграмму. Поскольку в сетевом представлении нет схемы, сразу открывается раздел Верхние и нижние колонтитулы.
-
Размеры вычисляются на основании размера проекта и масштаба, заданного в поле процентов в этом окне. При изменении ширины или высоты второй параметр изменяется соответствующим образом. Эти значения имеют приоритет над значением «Масштаб», выбранном в окне «Параметры страницы». При печати сетевого представления параметр процента доступен в разделе верхних и нижних колонтитулов.
-
Можно указать, следует ли включать примечания при печати схемы (отображаемые или все развернутые). Группы задач и ресурсов можно напечатать так, как они отображаются в проекте, или все раскрытые или свернутые.
-
Можно настроить параметры «Обрезка», чтобы обрезать ненужную часть данных при печати. На изображении показан обзорный вид проекта. Чтобы выбрать область печати, измените размер прямоугольника обрезки, перетащим его правый или левый край или перемещая сам прямоугольник (перетаскивая его центр). При вводе дат в поля «С» и «По» размеры прямоугольника меняются соответствующим образом.
-
В области предварительного просмотра показано, как дынные будут выглядеть на бумаге. Для перелистывания страниц и оценки масштаба и вида при печати используйте кнопки.
-
Когда все параметры печати настроены, можно использовать меню Наборы, чтобы сохранить текущие настройки как набор. Можно указать, применяется ли набор для текущего выбранного принтера или для всех принтеров, а также просматривать и редактировать наборы (в том числе созданный) с помощью команды Показать наборы настроек в меню «Наборы».
-
Как и в любом другом приложении, использующем систему печати macOS, вместо принтера данные можно вывести в файл PDF.
При печати сетевого представления масштаб диаграммы в представлении определяет начальный масштаб, с которым она будет напечатана через диалоговое окно печати. Это значение можно изменить в поле Масштаб в диалоговом окне печати или путем изменения масштаба в сетевом представлении (используя клавиши (-) и (+) или кнопки масштаба в нижнем правом углу).
Помимо диалогового окна печати, описанного выше, в OmniPlan поддерживается стандартное окно macOS «Параметры страницы». Чтобы открыть это окно, выберите команду Параметры страницы в меню «Файл». В нем можно задать размер и ориентацию бумаги, а также масштаб. Эти данные сохраняются в документе.
Настройка верхних и нижних колонтитулов
Верхние и нижние колонтитулы для печати можно настроить, выбрав команду Верхние и нижние колонтитулы в раскрывающемся меню в диалоговом окне печати.

-
Это параметр Масштаб отображается при печати сетевого представления и управляет масштабом (в процентах) печати документа относительно исходного размера.
Значения масштаба для печати представлений задач и ресурсов задаются в разделе «Размеры» диалогового окна Параметры содержимого.
-
Используйте это меню для выбора, где пользовательские верхние и нижние колонтитулы отображаются в напечатанном документе. Варианты включают главную страницу (применяется к каждой напечатанной странице, если это не переопределено другим стилем страницы), первую страницу, нечетные и четные страницы.
-
При изменении верхних и нижних колонтитулов изменения отражаются в окне предварительного просмотра, чтобы дать вам представление о том, как документ будет выглядеть на бумаге.
-
Разделы верхнего и нижнего колонтитулов имеют три поля, которые можно настроить: влево, вправо и выравнивание по ширине. Вы можете ввести собственный текст или:
-
использовать меню Вставка, чтобы автоматически добавить информацию, извлеченную из вашего документа, в поле верхнего или нижнего колонтитула. Эти автоматически создаваемые атрибуты включают:
- Номер страницы: номер текущей страницы, определенный на основании других настроек.
- Время печати: время компьютера, когда документ был отправлен на печать.
- Последнее изменение: дата и время последнего изменения документа.
- Абсолютный путь: расположение документа в файловой системе компьютера.
- Количество страниц: общее количество страниц в печатном документе.
- Название проекта: название текущего проекта.
Если печатать проект при включенном фильтре, на печать выводятся только видимые задачи.
Использование окна «Отчеты» (версия Pro)
Выберите в меню Файл > Отчет (Option-Command-R), чтобы открыть интерфейс работы с отчетами.
Вкладки в верхней части окна соответствуют разным вариантам представления данных о состоянии вашего проекта, от обзора всего проекта до специализированных отчетов о задачах и ресурсах, и, в версии OmniPlan Pro, результатов анализа базовой стоимости выполненных работ (БСВР) и моделирования дат завершения вех.
Это окно позволяет напечатать нужный отчет, используя профессиональный готовый шаблон или настраиваемый HTML-шаблон.

-
Используйте раскрывающееся меню, чтобы выбрать шаблон, который нужно использовать для печати или экспорта проекта.
-
Используйте элементы управления на этой панели, чтобы просмотреть типы доступных отчетов в текущем шаблоне. Типы отчетов указаны также в тексте отчета, чтобы обеспечить средства навигации внутри отчета при экспорте в HTML.
Типы доступных отчетов:
- Обзор проекта: общий отчет о состоянии проекта, включающий отклонения, процент завершения и затраты.
- Отчет о задачах: отчет о состоянии задач проекта, отображаемом в диаграмме Ганта.
- Отчет о ресурсах: отчет о состоянии ресурсов проекта, отображаемом в представлении ресурсов.
- АБСВР: отчет об анализе базовой стоимости выполненных работ по задачам проекта, отображаемом на диаграмме Ганта.
- Диаграмма Ганта — графическое изображение текущего состояния диаграммы Ганта.
- Временная шкала ресурсов — графическое изображение временной шкалы ресурсов проекта.
- Моделирование Монте-Карло — отчет, включающий результаты моделирования наилучшего, наихудшего и ожидаемого сценария затрат и времени завершения вех проекта.
-
Используйте кнопку Загрузить отчет, чтобы создать обновленную версию отчета после внесения изменений в проект.
-
Используйте кнопку Экспорт, чтобы полностью экспортировать отчет в формате PDF или HTML (включая все доступные типы отчетов). Подробная информация о содержании полного отчета в HTML приведена ниже.
-
Используйте кнопку Печать, чтобы напечатать отчет выбранного типа, используя стандартные параметры печати macOS. Функция сохранения вывода на печать в формате PDF.
-
Это предварительный просмотр HTML-отчета, показывающий, как отчет выглядит при экспорте.
При выборе варианта Экспорт > Полный отчет в HTML в окне «Отчет» имеется возможность выбрать место сохранения отчета в Finder.
В процессе сохранения создается папка, которая содержит полный отчет о проекте в формате HTML. В зависимости от шаблона, используемого для экспорта, могут быть включены следующие элементы:
- HTML-файлы, соответствующие каждому типу отчета, просматриваемому в окне отчета (Обзор, Отчет о задачах, Отчет о ресурсах, АБСВР, Диаграмма Ганта, Временная шкала ресурсов и Моделирование Монте-Карло).
- Папка calendars, содержащая контрольный список напоминаний о вехах проекта (в формате .ics) и задачи для каждого ресурса в формате событий календаря (также в формате .ics).
- Папка todos, содержащая контрольные напоминаний для задач каждого ресурса.
- Папка include, содержащая изображения и CSS-файл, который описывает внешний вид отчета.
Хотя события календаря Apple и списки приложения «Напоминания» экспортируются в одинаковом формате файлов (.ics), macOS знает, к какому приложению относятся файлы, и предложит правильный выбор для добавления запланированных элементов при двойном щелчке файла.
После экспорта полного доклада его отдельные страницы можно открывать и печатать в Safari, отправлять события календаря и напоминаний вашей команде или редактировать CSS и HTML для настройки идеального представления состояния вашего проекта.
Настройка шаблонов отчетов (версия Pro)
При наличии знаний HTML и CSS можно создавать собственные HTML-шаблоны для печати и экспорта. Начать создавать пользовательский шаблон очень просто.
-
Сначала откройте раздел «Отчеты» настроек OmniPlan.
-
Чтобы создать новый шаблон, выберите имеющийся шаблон и в меню настроек выберите команду Изменить копию.
-
Введите имя шаблона и сохраните его в выбранной папке.
-
Созданный шаблон будет открыт в Finder. Он представляет собой папку с файлами HTML и CSS, которые можно настроить в соответствии с собственными требованиями.
Когда шаблон настроен нужным образом, им можно управлять из панели настроек «Отчеты» и выбрать его в окне отчета в качестве шаблона для печати и экспорта.
Токены в пользовательских шаблонах
В HTML-шаблонах для вставки данных из проекта используется специальный синтаксис. Откройте любой HTML-файл в текстовом редакторе. Файл содержит стандартный код XHTML, дополненный токенами OmniPlan, которые выглядят следующим образом:
{@Token Name@}
Эти токены являются местозаполнителями для данных о проекте в целом. При использовании шаблона для экспорта файла OmniPlan все токены заменяются данными, соответствующими имени токена.
Вот список доступных токенов:
Токены данных проекта
{@Date@}— дата экспорта.{@Version@}— версия OmniPlan, из которой был экспортирован отчет.{@Project Title@}— название проекта, заданное в разделе «Данные проекта» инспектора проекта.{@StartDate@},{@EndDate@}— даты начала и окончания проекта.{@StartTime@},{@EndTime@}— время начала и окончания проекта.{@Duration@}— длительность всего проекта.{@Completion@}— процент завершения всего проекта, рассчитанный на основе данных всех задач.{@Cost@}— затраты на весь проект.{@ResourceData@}— разместите этот токен на уровне tr таблицы. Для каждого ресурса будет создана строка с тремя ячейками, содержащими имя ресурса, ссылку на файл iCalendar назначения ресурса, представленного в виде событий, а также ссылку на файл iCalendar назначений ресурса, представленных в виде задач.{@ProjectCalendarLink@}— ссылка на календарь вех проекта, если в проекте имеются вехи.
Токен таблицы стилей
{@ApplyStyleSheet include/style.css@}— этот токен относится к таблице стилей CSS страницы, указывая путь к таблице стилей. При выполнении экспорта этот токен заменяется одним из следующих двух элементов:
При экспорте HTML-отчета используется ссылка на таблицу стилей в виде внешнего файла. При этом все экспортированные файлы HTML ссылаются на одну таблицу стилей.
<link rel="stylesheet" href="include/style.css" type="text/css" />
При экспорте одной HTML-страницы (списка задач или ресурсов) в файл добавляется копия таблицы стилей. Это позволяет сохранить все необходимое в одном HTML-файле.
<style type="text/css"> [...] </style>
Токены циклов
Эти токены аналогичны открывающим/закрывающим тегам HTML или XML. При экспорте OmniPlan циклически выполняет операции между открывающими и закрывающими токенами, вставляя данные всех задач или ресурсов. Цикл Assignments (Назначения) выполняется внутри цикла Resources (Ресурсы), поскольку он предназначен для вывода списка задач, назначенных определенному ресурсу. Не забудьте добавить закрывающий токен и разместить токены, относящиеся к задачам или ресурсам, внутри соответствующих токенов циклов.
{@Tasks@}и{@/Tasks@}— токены для вывода списка всех задач при экспорте. Внутри этого цикла можно использовать токены задач.{@Resources@}и and{@/Resources@}— токены для вывода всех ресурсов проекта; внутри этого цикла можно использовать токены ресурсов и циклы Assignments (Назначения).{@Assignments@}и{@/Assignments@}— список всех назначенных ресурсу задач; эти токены можно использовать только внутри цикла Resources (Ресурсы). Внутри этого цикла можно использовать токены задач.
Чтобы упростить шаблон, стоит убрать раздел {@Assignments@}{@/Assignments@} из цикла ресурсов. {@Resources@} покажет каждый ресурс, в то время как токен {@Assignments@} покажет каждое назначение для текущего ресурса. Если убрать токен {@Assignments@}, останется только сводная информация о ресурсах. Это показано на индексной странице встроенного шаблона, рекомендуемого для печати.
Токены задач
Это токены можно использовать внутри циклов Tasks (Задачи) и Assignments (Назначения) для ресурсов.
{@ID@}— номер задачи в схеме.{@Title@}— название задачи.{@Full Title@}— полное иерархическое название задачи.{@Start@},{@End@}— фактическое время начала или окончания задачи.{@Time@}— длительность задачи.{@Effort@}— объем работ в задаче.{@Effort Done@}— объем работ, выполненных для задачи.{@Remaining Effort@}— объем работ, оставшийся для задачи.{@Expected Effort Estimate@}— предполагаемый объем работ, которые потребуются для завершения задачи. Полезно при использовании моделирования для оценки завершения вех. См. также раздел «Токены моделирования Монте-Карло» ниже.{@Min Effort Estimate@}— предполагаемый минимальный объем работ, который потребуется для завершения задачи.{@Max Effort Estimate@}— предполагаемый максимальный объем работ, который потребуются для завершения задачи.{@%Done@}— процент завершения задачи.{@Dependencies@}— список зависимостей задачи в формате, аналогичном формату столбца «Зависимости» в схеме задач.{@Cost@}— затраты задачи.{@Resources Cost@}— затраты назначенных ресурсов.{@Total Cost@}— затраты задачи и назначенных ресурсов.{@Assigned@}— список назначенных ресурсов.{@Planned Start@},{@Planned End@}— запланированное время начала или окончания задачи.{@Start Variance@},{@End Variance@}— расхождение между запланированным и фактическим временем начала или окончания и окончания задачи.{@Constraint Start@},{@Constraint End@}— ограничение времени начала или окончания задачи, если имеется.{@Notes@}— текст примечания к задаче, если имеется.{@Priority@}— приоритет задачи, аналогично соответствующему столбцу в схеме задач.{@Status@}— краткое описание состояния задачи (в срок, просрочена), аналогично значкам «Состояние» в схеме задач.{@Violations@}— число нарушений, связанных с этой задачей.
Ключи произвольных данных, которые вы создали для своего проекта, можно включать в шаблоны. При добавлении токена, точно соответствующего одному из ключей произвольных данных, токен преобразуется в значение этого ключа для определенной задачи. Например, если для задач имеется ключ «Место», в шаблоне можно использовать токен {@Location@}.
Любые имена столбцов, не указанные выше, также могут быть преобразованы в токены.
Токены ресурсов
Эти токены можно использовать внутри цикла Resources (Ресурсы).
{@Resource@}— имя ресурса.{@Start@},{@End@}— фактическое начало самого раннего назначения и окончание последнего назначения ресурса.{@Time@}— общая длительность всех задач, назначенных ресурсу.{@%Done@}— процент завершения всех задач, назначенных ресурсу.{@Resources Cost@}— общие затраты назначения этого ресурса задачам.{@Resource Type@}— тип ресурса (персонал, оборудование, материал или группа).{@#@}— общее число единиц ресурса.{@Notes@}— текст примечания к ресурсу, если имеется.{@Efficiency@}— значение эффективности ресурса.{@Cost/Use@},{@Cost/Hour@}— значения затрат на использование и затрат в час согласно значениям, заданным в разделе «Информация о ресурсе» инспектора ресурсов.{@Total Uses@},{@Total Hours@}— общее число назначений и общая сумма назначенного объема работ для ресурса.{@ResourceCalendarLink@}— ссылка на назначенные ресурсу задачи в виде файла событий iCalendar (если ресурсу назначены задачи).{@ResourceToDoLink@}— ссылка на назначенные ресурсу задачи в виде файла списка задач iCalendar (если ресурсу назначены задачи).- Ключи произвольных данных — при добавлении токена, точно соответствующего одному из ключей произвольных данных, токен преобразуется в значение этого ключа для определенного ресурса. Например, если для ресурса имеется ключ «Телефонный номер», в шаблоне можно использовать токен
{@Phone Number@}.
Токены пути
Эти токены выводят путь к определенной странице пакета экспорта HTML. Их можно использовать для создания ссылок между страницами. Примеры:
<a href="file:{@TaskReportPath@}">
{@TaskReportPath@}— путь к странице отчета о задачах пакета экспорта HTML.{@ResourceReportPath@}— путь к странице отчета о ресурсах пакета экспорта HTML.{@ResourceTimelinePath@}— путь к изображению временной шкалы ресурсов пакета экспорта HTML.{@GanttChartPath@}— путь к изображению диаграммы Ганта пакета экспорта HTML.{@ProjectCalendarPath@}— путь к календарю вех пакета экспорта HTML.
Токены анализа базовой стоимости выполненных работ (АБСВР)
Эти токены соответствуют столбцам в диаграмме Ганта, заполняемым функцией анализа базовой стоимости выполненных работ.
{@ev_budgetedCostOfWorkScheduled@}— базовая стоимость запланированных работ; соответствует столбцу «Базовая стоимость запланированных работ» схемы задач.{@ev_budgetedCostOfWorkPerformed@}— базовая стоимость выполненных работ; соответствует столбцу «Базовая стоимость выполненных работ» схемы задач.{@ev_actualCostOfWorkPerformed@}— фактическая стоимость выполненных работ; соответствует столбцу «Фактические затраты» схемы задач.{@ev_costVariance@}— отклонение затрат (разница базовых и фактических затрат), соответствует столбцу с тем же именем в схеме задач.{@ev_scheduleVariance@}— отклонение от плана; отклонение (в финансовом выражении) от запланированного значения, соответствует столбцу с тем же именем в схеме задач.{@ev_estimateAtCompletion@}— предварительная оценка по завершении; соответствует столбцу с тем же именем в схеме задач.{@ev_budgetedAtCompletion@}— бюджет по завершении; соответствует столбцу с тем же именем в схеме задач.{@ev_varianceAtCompletion@}— отклонение по завершении; соответствует столбцу с тем же именем в схеме задач.{@ev_costPerformanceIndex@}— индекс стоимости выполнения; соответствует столбцу с тем же именем в схеме задач.{@ev_schedulePerformanceIndex@}— индекс отклонения от календарного плана; соответствует столбцу с тем же именем в схеме задач.{@ev_costVariancePercent@}— процент отклонения затрат; соответствует столбцу «Отклонение затрат, %» в схеме задач.{@ev_scheduleVariancePercent@}— процент отклонения от плана; соответствует столбцу «Отклонение от плана, %» в схеме задач.{@ev_toCompletePerformanceIndex@}— показатель эффективности выполнения; соответствует столбцу с тем же именем в схеме задач.
Токены моделирования Монте-Карло
Эти токены обозначают значения, используемые в моделировании Монте-Карло для оценки завершения вех. Сами токены не запускают моделирование, они используют результаты последнего моделирования из проекта.
{@Milestones@}и{@/Milestones@}— цикл для всех вех проекта.{@chainCost@}— затраты всех предварительных задач данной задачи или вехи.{@mc_minimumCost@}— минимальные затраты предварительных задач в любом сеансе моделирования Монте-Карло.{@mc_averageCost@}— средние затраты предварительных задач в каждом сеансе моделирования Монте-Карло.{@mc_maximumCost@}— максимальные затраты предварительных задач в любом сеансе моделирования Монте-Карло.{@mc_earliestCompletion@}— самая ранняя дата завершения в любом сеансе моделирования Монте-Карло.{@mc_fiftyPercentCompletion@}— дата, полученная в 50 % сеансов моделирования или более.{@mc_latestCompletion@}— самая поздняя дата завершения в любом сеансе моделирования Монте-Карло.